package cn.tedu.innerclass;/**
 * @Author 金帮嘉诚 @Date 2021-06-25 星期五 15:45
 */
/*本类用于测试局部内部类*/

/**
 * 知识点
 * 局部内部类 不太常用 使用时在方法内创建该内部类的对象即可
 */
public class TestInner4 {
    public static void main(String[] args) {
//        Inner4 inner4 = new Outer4().new Inner4();//不能用
        Outer4 outer4 = new Outer4();
        outer4.eat();
    }
}

class Outer4 {
    public void eat() {
        //不常用！！
        class Inner4 {
            String name;
            int age;

            public void eat() {
                System.out.println("Inner...eat()");
            }
        }
        /*如何使用内部类的资源？创建对象*/
        Inner4 inner4 = new Inner4();
        inner4.eat();
        System.out.println(inner4.age);
        System.out.println(inner4.name);
    }
}
